stone catcher - French English Dictionary